何故 service mesh は「ペットから家畜へ」の先に在るのか
service 閒
zero-trust
ClojureClojure.iconの core.async を想像した service と service 閒とを分ける
service は或る環境內に收まる。service 閒は環境を跨ぐ事が有る (canary release、開發用途等)
circuit break + self termination > deep health check
readyness probe も?→yes
誤設定で DB に繫がらない等も、crush loop するよりは error response を返して error 率上昇を検知する
deploy 直後に error 率が急增したら切り戾せば好い。自働化出來る load balancer や firewall は service 閒
家畜といふより培地とか集合
ポスト個體
進化的 architecture
外からは、集合全體としての性質
container には個性が無い
故に log が必要
內からは、規約を滿たすのに充分か否か
chaotic
service 閒橫斷であり集合の內外橫斷でもある、可視性
分散 tracing